package org.ytor.core.sysapi.file.req;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.ytor.core.model.BaseReq;
import org.ytor.core.sysapi.file.model.SysFile;

/**
 * created by yangtong on 2025/4/11 22:37:14
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysFileReq extends BaseReq<SysFile, String> {

    private String id;

    /**
     * 文件id，全局唯一，根据该id可以找到一个唯一对应的文件
     */
    private String fileId;

    /**
     * 原始文件名称
     */
    private String fileName;

    /**
     * 文件大小，单位字节
     */
    private Long fileSize;

    /**
     * 文件类型
     */
    private String fileType;


    @Override
    public SysFile toEntity() {
        return null;
    }
}
